CC = gcc
CFLAGS = -O0

Exercise1004: Exercise1004.c
	$(CC) $(CFLAGS) $^ -o $@

Exercise1005: Exercise1005.c
	$(CC) $(CFLAGS) $^ -o $@

Exercise1006: Exercise1006.c
	$(CC) $(CFLAGS) $^ -o $@

Exercise1007: Exercise1007.c
	$(CC) $(CFLAGS) $^ -o $@

Exercise1008: Exercise1008.c
	$(CC) $(CFLAGS) $^ -o $@

Exercise1016: Exercise1016.c
	$(CC) $(CFLAGS) $^ -o $@

Exercise1017: Exercise1017.c
	$(CC) $(CFLAGS) $^ -o $@

Exercise1020: Exercise1020.c
	$(CC) $(CFLAGS) $^ -o $@
Exercise1022: Exercise1022.c
	$(CC) $(CFLAGS) $^ -o $@

Exercise1023: Exercise1023.c
	$(CC) $(CFLAGS) $^ -o $@

Exercise1023_v2: Exercise1023_v2.c
	$(CC) $(CFLAGS) $^ -o $@

Benchmark1020: Benchmark1020.c
	$(CC) $(CFLAGS) $^ -o $@

clean:
	rm -f Exercise1004 Exercise1005 Exercise1006 Exercise1007 Exercise1008 Exercise1016 Exercise1017 Exercise1020 Exercise1022 Exercise1023 Exercise1023_v2 Benchmark1020